Product Code Database
Example Keywords: machine -light $4-147
   » » Wiki: Matthew Flatt
Tag Wiki 'Matthew Flatt'.
Tag

Matthew Flatt
 (

Rank: 100%
Bluestar Bluestar Bluestar Bluestar Blackstar
Matthew Flatt is an American computer scientist and professor at the University of Utah School of Computing in Salt Lake City. University of Utah Computer Science faculty listing, retrieved 2015-02-16. He is also the leader of the core development team for the Racket programming language. Racket: People, retrieved 2012-06-22.

Flatt received his PhD at in 1999, under the direction of Matthias Felleisen. His dissertation is on the mechanics of first-class modules and classes. His work triggered research in the ML community on mutually recursive modules and in the object-oriented community on mixins and traits.

(2006). 9783540489375, Springer-Verlag.
(1998). 9780897919791, Association for Computing Machinery.
(1998). 9780897919876, Association for Computing Machinery.

Flatt served as one of four editors of the Revised^6 Report on the Scheme programming language. The report is influenced by his design of Racket, especially the module system, the exception system, the record system, the macro system, and library links.

(2002). 9781581134872, Association for Computing Machinery.

In 2018, Flatt received the ACM SIGPLAN's Programming Languages Software Award (jointly with the Racket core team). The citation highlights Racket's singular significance both in research and education. The research part refers to its powerful macro system, which is integrated with its novel module system. Other impacts, for example cited in the Revised^6 Report on Scheme, concern Racket's exception system and its resource management subsystem. The education aspect is about the TeachScheme! (also known as Program by Design) project, which over decades morphed into the Bootstrap curriculum.


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs